oppose challengingly